Skip to content

QVAC-18184 chore[skiplog]: backmerge release sdk 0.9.2#1857

Merged
NamelsKing merged 6 commits into
tetherto:mainfrom
simon-iribarren:chore/backmerge-sdk-0.9.2
May 4, 2026
Merged

QVAC-18184 chore[skiplog]: backmerge release sdk 0.9.2#1857
NamelsKing merged 6 commits into
tetherto:mainfrom
simon-iribarren:chore/backmerge-sdk-0.9.2

Conversation

@simon-iribarren

@simon-iribarren simon-iribarren commented May 1, 2026

Copy link
Copy Markdown
Contributor

Note: be concise and prefer bullet points.

🎯 What problem does this PR solve?

📝 How does it solve it?

🧪 How was it tested?

  • Why hand-crafted, not git merge: the source-level hotfix (z.xorz.union, zod floor bump from fix[notask]: replace z.xor with z.union, bump zod floor to ^4.3.0 #1790) is already on main, so no source changes need to come back. A blind merge of release-sdk-0.9.2 into main would regress packages/sdk/package.json dependencies because main has progressed past 0.9.1 on several internal packages:

    dep release-sdk-0.9.2 main
    @qvac/diffusion-cpp ^0.1.3 ^0.3.0
    @qvac/llm-llamacpp ^0.14.4 ^0.17.1
    @qvac/translation-nmtcpp ^0.6.10 ^2.0.1
    @qvac/tts-onnx ^0.8.2 ^0.8.4
    @qvac/embed-llamacpp ^0.13.4 ^0.14.0
    @qvac/cli ^0.2.3 ^0.2.4
    react-native-bare-kit ^0.11.5 0.12.3
    bare-fs (peer) ^4.5.2 ^5.x
    bare-link (peer) ^2.1.10 ^3.2.1
  • Diff verified to touch only the 0.9.2/ changelog folder and the prepended ## [0.9.2] aggregated entry. package.json matches upstream/main exactly (git diff upstream/main -- packages/sdk/package.json returns empty).

  • Awaiting CI green.

Brings the 0.9.2 release artifacts back into main now that
@qvac/sdk@0.9.2 has been published to npm (`latest` dist-tag,
2026-05-01 10:09 UTC).

- Bump packages/sdk/package.json: 0.9.1 -> 0.9.2
- Add packages/sdk/changelog/0.9.2/CHANGELOG.md and CHANGELOG_LLM.md
- Prepend 0.9.2 entry to aggregated packages/sdk/CHANGELOG.md

Hotfix content (z.xor -> z.union, zod floor bump) is the cherry-pick
of tetherto#1790 that already landed on main, so no source changes here.

Dependencies in package.json are intentionally NOT brought over from
the release branch — main has progressed past 0.9.1 on several
internal packages (e.g. @qvac/llm-llamacpp 0.14.4 -> 0.17.1,
@qvac/translation-nmtcpp 0.6.10 -> 2.0.1, react-native-bare-kit
0.11.5 -> 0.12.3) and a blind merge would regress them. Only the
version field is changed, matching the 0.9.1 backmerge precedent (tetherto#1726).
@simon-iribarren simon-iribarren requested a review from a team as a code owner May 1, 2026 10:43
@simon-iribarren simon-iribarren requested a review from a team as a code owner May 1, 2026 10:43
@simon-iribarren simon-iribarren changed the title QVAC-18184 chore[notask|skiplog]: backmerge release sdk 0.9.2 QVAC-18184 chore[skiplog]: backmerge release sdk 0.9.2 May 1, 2026
opaninakuffo
opaninakuffo previously approved these changes May 1, 2026
lauripiisang
lauripiisang previously approved these changes May 1, 2026
…d conflict with 0.10.0 PR

PR tetherto#1865 (the 0.10.0 release) is open against main and bumps
packages/sdk/package.json version 0.9.1 -> 0.10.0. This backmerge
was bumping the same line 0.9.1 -> 0.9.2, so whichever lands second
hits a conflict on that single line.

Since main is moving to 0.10.0 directly (the 0.9.2 hotfix is a
separate release line), drop the package.json change from this
backmerge and let tetherto#1865 own the version bump. Main's package.json
will briefly say 0.9.1 while CHANGELOG.md lists 0.9.2 as the latest
shipped version, but that's transient — tetherto#1865 overwrites it to
0.10.0 anyway.

Keep the changelog artifacts (changelog/0.9.2/ folder + the
prepended ## [0.9.2] entry in aggregated CHANGELOG.md) so main
retains a record of the 0.9.2 release in its history.
opaninakuffo
opaninakuffo previously approved these changes May 1, 2026
NamelsKing
NamelsKing previously approved these changes May 1, 2026
…-0.9.2

# Conflicts:
#	packages/sdk/CHANGELOG.md
@simon-iribarren simon-iribarren dismissed stale reviews from NamelsKing and opaninakuffo via aa839ec May 2, 2026 09:33
@NamelsKing

Copy link
Copy Markdown
Contributor

/review

@github-actions

github-actions Bot commented May 3, 2026

Copy link
Copy Markdown
Contributor

Tier-based Approval Status

**PR Tier:** TIER1

**Current Status:** ✅ APPROVED

**Requirements:**
- 1 Team Member approval ✅ (1/1)
- 1 Team Lead OR Management approval ✅ (1/1)



---
*This comment is automatically updated when reviews change.*

@lauripiisang

Copy link
Copy Markdown
Contributor

/review

@NamelsKing NamelsKing merged commit 871eea2 into tetherto:main May 4, 2026
16 of 19 checks passed
NamelsKing added a commit that referenced this pull request May 4, 2026
…angelog (#1867)

Brings the @qvac/cli@0.3.0 release artifacts back onto main per
gitflow.md "Keep main aligned". Same shape as #1766 (the 0.2.4
backmerge precedent).

- packages/cli/package.json: version 0.2.4 -> 0.3.0
- packages/cli/changelog/0.3.0/CHANGELOG.md: new
- packages/cli/changelog/0.3.0/api.md: new
- packages/cli/CHANGELOG.md: prepend ## [0.3.0] entry

NOTE: Opened as DRAFT because the companion release PR #1836 is also
still draft and 5 of its CI checks are failing. @qvac/cli@0.3.0 has
not yet been published to npm (latest is 0.2.4). Mark this PR ready
for review only after #1836 merges into release-cli-0.3.0 and the
GPR/npm publish completes.

The source-level changes (@qvac/sdk devDep ^0.10.0 + sdk.ts
MIN_SDK_VERSION='0.10.0') are already on main from PR #1810 — only
the release metadata needs to come back.

CLI's package.json on main has no dependency drift versus
release-cli-0.3.0, so unlike the SDK 0.9.2 backmerge (#1857) the
package.json version bump can be safely included here. There's also
no competing CLI release PR in flight on main.

Co-authored-by: Dmytro Medvinskyi <functionsilence@gmail.com>
tamer-hassan-tether pushed a commit that referenced this pull request May 5, 2026
* QVAC-18184 chore[notask|skiplog]: backmerge release sdk 0.9.2

Brings the 0.9.2 release artifacts back into main now that
@qvac/sdk@0.9.2 has been published to npm (`latest` dist-tag,
2026-05-01 10:09 UTC).

- Bump packages/sdk/package.json: 0.9.1 -> 0.9.2
- Add packages/sdk/changelog/0.9.2/CHANGELOG.md and CHANGELOG_LLM.md
- Prepend 0.9.2 entry to aggregated packages/sdk/CHANGELOG.md

Hotfix content (z.xor -> z.union, zod floor bump) is the cherry-pick
of #1790 that already landed on main, so no source changes here.

Dependencies in package.json are intentionally NOT brought over from
the release branch — main has progressed past 0.9.1 on several
internal packages (e.g. @qvac/llm-llamacpp 0.14.4 -> 0.17.1,
@qvac/translation-nmtcpp 0.6.10 -> 2.0.1, react-native-bare-kit
0.11.5 -> 0.12.3) and a blind merge would regress them. Only the
version field is changed, matching the 0.9.1 backmerge precedent (#1726).

* chore[skiplog]: drop package.json version bump from backmerge to avoid conflict with 0.10.0 PR

PR #1865 (the 0.10.0 release) is open against main and bumps
packages/sdk/package.json version 0.9.1 -> 0.10.0. This backmerge
was bumping the same line 0.9.1 -> 0.9.2, so whichever lands second
hits a conflict on that single line.

Since main is moving to 0.10.0 directly (the 0.9.2 hotfix is a
separate release line), drop the package.json change from this
backmerge and let #1865 own the version bump. Main's package.json
will briefly say 0.9.1 while CHANGELOG.md lists 0.9.2 as the latest
shipped version, but that's transient — #1865 overwrites it to
0.10.0 anyway.

Keep the changelog artifacts (changelog/0.9.2/ folder + the
prepended ## [0.9.2] entry in aggregated CHANGELOG.md) so main
retains a record of the 0.9.2 release in its history.

---------

Co-authored-by: Dmytro Medvinskyi <functionsilence@gmail.com>
tamer-hassan-tether pushed a commit that referenced this pull request May 5, 2026
…angelog (#1867)

Brings the @qvac/cli@0.3.0 release artifacts back onto main per
gitflow.md "Keep main aligned". Same shape as #1766 (the 0.2.4
backmerge precedent).

- packages/cli/package.json: version 0.2.4 -> 0.3.0
- packages/cli/changelog/0.3.0/CHANGELOG.md: new
- packages/cli/changelog/0.3.0/api.md: new
- packages/cli/CHANGELOG.md: prepend ## [0.3.0] entry

NOTE: Opened as DRAFT because the companion release PR #1836 is also
still draft and 5 of its CI checks are failing. @qvac/cli@0.3.0 has
not yet been published to npm (latest is 0.2.4). Mark this PR ready
for review only after #1836 merges into release-cli-0.3.0 and the
GPR/npm publish completes.

The source-level changes (@qvac/sdk devDep ^0.10.0 + sdk.ts
MIN_SDK_VERSION='0.10.0') are already on main from PR #1810 — only
the release metadata needs to come back.

CLI's package.json on main has no dependency drift versus
release-cli-0.3.0, so unlike the SDK 0.9.2 backmerge (#1857) the
package.json version bump can be safely included here. There's also
no competing CLI release PR in flight on main.

Co-authored-by: Dmytro Medvinskyi <functionsilence@gmail.com>
Proletter pushed a commit that referenced this pull request May 24, 2026
* QVAC-18184 chore[notask|skiplog]: backmerge release sdk 0.9.2

Brings the 0.9.2 release artifacts back into main now that
@qvac/sdk@0.9.2 has been published to npm (`latest` dist-tag,
2026-05-01 10:09 UTC).

- Bump packages/sdk/package.json: 0.9.1 -> 0.9.2
- Add packages/sdk/changelog/0.9.2/CHANGELOG.md and CHANGELOG_LLM.md
- Prepend 0.9.2 entry to aggregated packages/sdk/CHANGELOG.md

Hotfix content (z.xor -> z.union, zod floor bump) is the cherry-pick
of #1790 that already landed on main, so no source changes here.

Dependencies in package.json are intentionally NOT brought over from
the release branch — main has progressed past 0.9.1 on several
internal packages (e.g. @qvac/llm-llamacpp 0.14.4 -> 0.17.1,
@qvac/translation-nmtcpp 0.6.10 -> 2.0.1, react-native-bare-kit
0.11.5 -> 0.12.3) and a blind merge would regress them. Only the
version field is changed, matching the 0.9.1 backmerge precedent (#1726).

* chore[skiplog]: drop package.json version bump from backmerge to avoid conflict with 0.10.0 PR

PR #1865 (the 0.10.0 release) is open against main and bumps
packages/sdk/package.json version 0.9.1 -> 0.10.0. This backmerge
was bumping the same line 0.9.1 -> 0.9.2, so whichever lands second
hits a conflict on that single line.

Since main is moving to 0.10.0 directly (the 0.9.2 hotfix is a
separate release line), drop the package.json change from this
backmerge and let #1865 own the version bump. Main's package.json
will briefly say 0.9.1 while CHANGELOG.md lists 0.9.2 as the latest
shipped version, but that's transient — #1865 overwrites it to
0.10.0 anyway.

Keep the changelog artifacts (changelog/0.9.2/ folder + the
prepended ## [0.9.2] entry in aggregated CHANGELOG.md) so main
retains a record of the 0.9.2 release in its history.

---------

Co-authored-by: Dmytro Medvinskyi <functionsilence@gmail.com>
Proletter pushed a commit that referenced this pull request May 24, 2026
…angelog (#1867)

Brings the @qvac/cli@0.3.0 release artifacts back onto main per
gitflow.md "Keep main aligned". Same shape as #1766 (the 0.2.4
backmerge precedent).

- packages/cli/package.json: version 0.2.4 -> 0.3.0
- packages/cli/changelog/0.3.0/CHANGELOG.md: new
- packages/cli/changelog/0.3.0/api.md: new
- packages/cli/CHANGELOG.md: prepend ## [0.3.0] entry

NOTE: Opened as DRAFT because the companion release PR #1836 is also
still draft and 5 of its CI checks are failing. @qvac/cli@0.3.0 has
not yet been published to npm (latest is 0.2.4). Mark this PR ready
for review only after #1836 merges into release-cli-0.3.0 and the
GPR/npm publish completes.

The source-level changes (@qvac/sdk devDep ^0.10.0 + sdk.ts
MIN_SDK_VERSION='0.10.0') are already on main from PR #1810 — only
the release metadata needs to come back.

CLI's package.json on main has no dependency drift versus
release-cli-0.3.0, so unlike the SDK 0.9.2 backmerge (#1857) the
package.json version bump can be safely included here. There's also
no competing CLI release PR in flight on main.

Co-authored-by: Dmytro Medvinskyi <functionsilence@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants